live longer than - Turkish English Dictionary